contrarian

noun
  1. a person who opposes or rejects popular opinion, especially in stock trading or politics
adjective
  1. opposing or rejecting popular opinion; going against prevailing trends

Examples