vacillate

verb
  1. to waver between different opinions or courses of action; be indecisive

Examples