== → equals; === — referential; упорядочивание через Comparable/compareTo и операторы < при operator.
Разбор
- Для data class == по полям.
- Строки: содержимое vs identity.
a === b для синглтонов/object.
- Не используйте === для value equality.
Итог
Выбирайте == для значений, === для идентичности экземпляра.