Which of the following affects the speed of a planet's revolution?

A. Shape of the planet
B. Gravity of the sun
C. Temperature of the sun
D. Atmosphere of the planet