Contrarian

con·trar·i·an
[kuh n-trair-ee-uh n]
noun
  1. 1.
    a person who takes an opposing view, especially one who rejects themajority opinion, as in economic matters.
adjective
  1. 1.
    opposing or rejecting popular opinion; going against current practice.
    “the comment came more from a contrarian disposition than moral conviction”