Эти герои в повести противопоставлены ,хотя у них есть и общее :оба офицеры ,дворяне ,влюблены в Машу ,давали присягу Государыне ,служат в Белогорской крепости .Но они противопоставлены во всём этом друг другу :
1.Маша выбрала Гринёва ,а не Швабрина
2. Состоялась дуэль( Швабрин оскорбил в разговоре Машу - Гринёв вступился за её честь) Во время дуэли Швабрин повёл себя недостойно офицера - ранил отвернувшегося на зов Гринёва ) Это уже звоночек для читателя : такой человек способен нарушить нравственный закон .
3.Швабрин нарушает присягу и переходит на сторону повстанцев ( из трусости ), а Гринёв защищает крепость
4.Швабрин сажает Машу в темницу и доносит Пугачёву ,что она дочь капитана Миронова .( Гринёв спасает Машу )
5.Швабрин был казнён как предатель ,( Гринёва оправдали)
По всем главным вопросам в повести эти герои противопоставлены .