This maybe simple and usual question, although there is a lot of confusion about it over internet and even in some books, so I want from an astronomer / astrophysicist to fill the gaps for me accurately.
Fixed axis tilt is the reason, this is the most common explanation, but with some research, you will find that it is not the only reason!
Actually, earth distance from the sun playing its role: considering that the received energy from sun is inverse proportional to the square of earth distance, one can calculate that it's contribute to a change by 5-7% of the received energy. Moreover, it's effect is opposite, in senses that because we have summer when we are at the furthest point from sun, this actually reduces summer temperature due to axis tilt.
Also I read a claim that mentions a third reason, that most of the texts ignores, it is the angle of earth orbit to the suns equator, anyway, I found no quantitative analysis.
Your comments please.