Which form of the word vary would be best used in the sentence below?

The weather has been so ______lately that I'm not sure whether to wear shorts or a down jacket.

A. variable

B. variation

C. variance

D. variant