weathercock

noun
  1. a weather vane in the shape of a rooster that turns to show wind direction
  2. a person who changes opinions or loyalties frequently
  3. Usage: figurative

Examples