I'm not entering this debate, but I can't let this slip by:
The seasons are explained by Sun's orbit. In winter it is far from us, in summer it is closer to us.
Of course, the seasons are not the result of the distance between the sun and the earth but of the inclination of the earth's axis. (I got a bit of a difficulty to explain it in english lol, hoepfully I was clear enough. If not someone could rpbably explain it better).