Why does Neptune take 165 earth years to revolve around the sun , while Jupiter only needs 11.9 earth years to do so.

A) Neptune is lighter than Jupiter

B) Neptune spins slower than Jupiter

C) The sun is closer to Jupiter than Neptune

D) The density is higher than that of Jupiter