Vacillate
To swing from one course of action or opinion to another. V
Synonyms: change, alternate, rock
Antonyms: remain, stay, still
1.) Some people vacillate about the president liking him for one thing then hating him.
2.) At first the little girl wanted ice cream for dinner but then vacillated and she now wants candy.