
Vacillate
Indecision
Use 'vacillate' to describe someone who cannot make a firm decision and changes their mind frequently. 
Emotional Context
'Vacillate' often implies anxiety or stress about making a decision or choosing sides. 
Not Physical
When using 'vacillate' about decisions, it's metaphorical, not describing physical movement. 