Гринев был добрым человеком, но не всегда понимал что делал, так как он был молод и ему всегда хотелось выделиться среди людей, он считал то что делает он это провально.
Швабрин был неуравновешенным человек, он не понимал что гвоорит. Так же то что он говорил о семье Мироновых этобыло ложью он хотел показать себя пере Андреем петровичем. И это с его стороны смотрелось глупо.
Подведм итоги есил сравнивать Гринева и швабрина, то среди них невозможно найти сходства.. т. к Гринев был искренний и открытый, а Швабрин имел частичку зла и лжи.