pick and choose
pick and choose {v.}
To select with much care; choose in a fussy way; take a long time before choosing.
He was never one to pick and choose.
Some people pick and choose to get something perfect, and some just because they can't make up their minds.
Categories:
Source: A Dictionary of American Idioms