El operador igual no se puede aplicar entre variable primitiva y caja

En Kotlin es trivial comparar algunos valores Long a 0 como este.

if (firstUnread == 0) { return } 

Pero generalmente este error ocurre. ¿Cuál es la mejor manera de comparar estos valores?

El operador '==' no se puede aplicar a 'Largo' e 'Int'