IComparerとかIEqualityComparerを実装するのに class と struct のどっちがお勧め?

継承する必要がないなら struct の方がいいんじゃないかと思うんだが