Такая реакция только потому была, потому что по коду видно, что ты словно не понимаешь что делаешь и для чего, подсказав тебе сейчас решение, это будет медвежьей услугой, потому что это вообще самые азы, тебе реализовать static func сравнения и тогда будет comparable но это то что ты сам должен был разобраться