The correct answer is the Earth's tilt on its axis.
The axial tilt of the Earth (approximately 23.5 degrees) causes sunlight to strike different latitudes at varying angles throughout the year, leading to seasonal changes in temperature and daylight.