go/swim with/against the tide
idiomDefinition of go/swim with/against the tide
: to think or behave in a way that agrees/disagrees with how most other people think or behave.
Politically, she tends to go against the tide on her college campus.