Потому что Земля вращается вокруг Солнца.
Основной причиной смены времён года является наклон земной оси по отношению к плоскости эклиптики. Без наклона оси продолжительность дня и ночи в любом месте Земли была бы одинакова, и днём солнце поднималось бы над горизонтом на одну и ту же высоту в течение всего года.
Астрономически времена года разделены моментами летнего солнцестояния, осеннего равноденствия, зимнего солнцестояния и весеннего равноденствия.
В период между мартовским и сентябрьским равноденствиями (от 20 (21) марта до 22 (23) сентября) из-за наклона земной оси Северное полушарие обращено к Солнцу бо́льшую часть суток, поэтому северные широты получают больше тепла и света, чем южные. Летом дни становятся длиннее, а положение Солнца в полдень — выше, чем в Южном полушарии, где в это время зима. Спустя полгода Земля переходит на противоположную точку своей орбиты. Наклон оси остаётся таким же, однако теперь Южное полушарие оказывается обращённым к Солнцу большую часть суток, там дни дольше, Солнце в полдень — выше, больше и тепла и света. В Северном полушарии в это время зима.
Из-за эллиптической формы земной орбиты времена года имеют разную продолжительность. Так, в Северном полушарии лето продолжается приблизительно 93,6 суток, осень — 89,8, зима — 89, весна — 92,8. В Южном полушарии — соответственно 89, 92,8, 93,6 и 89,8 суток.