flip-flop
flip-flop (2) {n.}, {informal}
A complete change; a switch from one thing to an entirely different one.
John wanted to be a carpenter like his father, but when he saw the print shop he did a flip-flop and now he's learning printing.
Categories:
Source: A Dictionary of American Idioms