serve two masters

成語所屬單字master

serve two masters — 慣用語

1. to try to follow two opposing principles, loyalties, or demands at the same time

1.慣用語
釋義

事二主;左右為難

to try to follow two opposing principles, loyalties, or demands at the same time, which is impossible to do well

例句

A journalist cannot serve two masters — truth and political loyalty pull in opposite directions.

The manager tried to serve two masters by pleasing both staff and executives, but failed.