The statement that best explains the temperature difference is:
Warm air rises by convection to the upstairs.
This explains why the upstairs is warmer than downstairs, as warm air is lighter and tends to rise, leading to higher temperatures in the upper areas of the house.