What causes the four seasons on earth?
Since the earth rotates in its own axis and at the same time it also revolves around the sun because of this we have seasons. The way the sun shines on the earth at different times of the year causes four different seasons.
Rotation of the Earth around the sun, and the proximity of that hemisphere towards (or away from) the sun, which then causes changes in temperature, rain, wind, etc.
It is caused by the revolution of the earth around the sun, which cause the sun to be at different positions and causing different types of seasons to be formed.