The ONLY factors that can affect 'long-term' (20yrs or more) climate change are mega asteroid strikes, Earth's tilt on its axis, Earth's relative position to the Sun, and solar activity.
'Short-term' (20yrs or less) climate change can be affected by smaller asteroid strikes, supervolcanic eruptions, and nuclear war.