As far as I understand, there are two main reasons for having lower temperatures in winter :
- shorter days, so the sun has less time to heat the earth
- smaller angle of incidence, so the energy from the sunlight is absorbed in a larger area on the ground
Which of these has a bigger effect? Does it depend on the latitude?