Noun
flip-flopper (plural flip-floppers) (derogatory) A person, especially a politician, who changes his or her opinion.