Vacillate definition

Vacillate means to be undecided about something; waver between conflicting positions or courses of action. Ex: He vacillates between accepting the new position and retirement