between the devil and the deep blue sea
From Longman Dictionary of Contemporary Englishbetween the devil and the deep blue seabetween the devil and the deep blue seain a difficult situation because there are only two choices you can make and both of them are unpleasant → devil