DSCN2480 periwinkles

DSCN2480 periwinkles

Observation - DSCN2480 periwinkles. Description: I think all the shells are the same shape but there are different colours, does this change with what they feed on or genetic?

I think all the shells are the same shape but there are different colours, does this change with what they feed on or genetic?