swing alternate dramatically between high and low values; "his mood swings"; "the market is swinging up and down"
vacillate -
be undecided about something; waver between conflicting positions or courses of action; "He oscillates between accepting the new position and retirement"