swim against the tide
US /swɪm əˈɡɛnst ðə taɪd/
UK /swɪm əˈɡɛnst ðə taɪd/

1.
時流に逆らう, 世間の意見に反する
to go against the general opinion or trend; to do something that is not popular or goes against what most people are doing
:
•
He decided to swim against the tide and pursue a career in art, despite his family's expectations for him to become a doctor.
彼は家族が医者になることを期待していたにもかかわらず、時流に逆らって芸術の道に進むことを決めた。
•
It's hard to swim against the tide when everyone else is doing the opposite.
他の皆が反対のことをしているときに、時流に逆らうのは難しい。