What causes the sunlight to hit different latitudes on Earth at different angles?

the Sun's distance from Earth
the Earth's speed of rotation
the Earth's tilt on its axis
the Sun's rate of burning fuel

The Earth's tilt on its axis causes sunlight to hit different latitudes on Earth at different angles. This tilt is what causes the changing seasons as different parts of the Earth receive more or less direct sunlight throughout the year.