Definition: (verb) Be undecided about something; waver between conflicting positions or courses of action.
Synonyms: hover, vacillate, vibrate.
Usage: He continues to oscillate between accepting the prestigious promotion and retiring.
Discuss
Source: The Free Dictionary