Les deux sont tout à fait corrects.
- « Par contre » s'utilise lorsqu'il y a opposition de sens ou d'idée,
- « En revanche » lorsque la seconde idée apporte une compensation vis-à-vis de la première.
Exemples :
Je ne veux pas de fromage, par contre je veux bien de la tarte.
Il a été licencié, en revanche il vient de gagner à la loterie.
Liens :
http://forum.wordreference.com/showpost.php?p=1339925&postcount=7