fence-sitter
fence-sitter {n.}
A person unable to pick between two sides; a person who does not want to choose.
Daddy says he is a fence-sitter because he doesn't know which man he wants for President.
Categories:
Source: A Dictionary of American Idioms