be/sail/steer between Scylla and Charybdis
You're between Scylla and Charybdis on this. = Seeking to avoid one danger, you may well fall into another.
According to an ancient Greek myth, two monsters lived on either side of the narrow straight between Italy and Sicily, the Strait of Messina. Scylla was a six-headed sea monster who lived on a rock on the Italian side of the straight, and Charybdis was a whirlpool off the coast of Sicily.
On May 1, 2008, All Things Digital
columnist Kara Swisher published an online article titled "MicroHoo: Caught Between Scylla and Charybdis"
. The article is about Yahoo! steering between Microsoft and Google