have one's pick

Verb

 * 1) To (be able to) choose freely between many options.