Vacillate

From Latin vacillare, "to sway, totter, waver" — the unsteady movement of something that cannot hold still. The physical wobble came first; English applied it to the mind, so that a vacillating person sways between positions the way a loose post sways in the wind.

  1. verb · /VAS-ih-layt/

    To waver between choices or opinions, unable to settle on one.

    The word for indecision in motion — swinging back and forth between options long past the point where a decision was due.

    He vacillated for weeks over the job offer, accepting it in his head each morning and declining it again by night.

    Oscillate is the neutral, often mechanical swing between two states; vacillate adds the human failing of not being able to choose.