swim against the tide

📖 general
Meaning
to oppose prevailing opinions or trends
Literal Meaning
to swim contrary to the current
Example
“He often swims against the tide by advocating for environmental conservation.”