between the devil and the deep blue sea - definition and synonyms

phrase
  1. in a difficult situation where you have to choose between two equally bad things
See also main entry: devil