Прежде всего климат. То есть температуры воздуха, которые во многом зависят от географической широты
Вторая причина - влажность воздуха. Там, где воздух более влажный, снеговая линия находится ниже. Иногда ледники спускаются до уровня моря, хотя температуры воздуха почти весь год положительные (пример: Южное Чили).