Seasons are a result of:
Earth's rotation on its axis
Earth's tilt on its axis
global air circulation patterns
global humidity circulation patterns