I allmänhet är aragonit den mer stabila formen av kalciumkarbonat vid låga temperaturer och högt pH, medan kalcit är mer stabil vid höga temperaturer och lågt pH. Men närvaron av vissa joner, såsom magnesium och sulfat, kan också påverka den mineralform som fälls ut.
Till exempel kan närvaron av magnesiumjoner hämma utfällningen av aragonit och främja bildningen av kalcit. Det är därför kalcit är den vanligaste mineralformen i skalen hos marina organismer som lever i varma, tropiska vatten, där koncentrationen av magnesiumjoner är hög.
Däremot kan närvaron av sulfatjoner främja utfällningen av aragonit. Det är därför aragonit är den vanligaste mineralformen i skalen på marina organismer som lever i kalla, polära vatten, där koncentrationen av sulfatjoner är hög.
Bildandet av snäckskal är en dynamisk process som ständigt påverkas av förändringar i miljöförhållandena. Som ett resultat kan snäckskalens mineralform variera även inom samma art, beroende på den specifika platsen där de lever.