به صورت پیشفرض در متد equals در enum ها از == استفاده شده، پس فرقی وجود ندارد (البته متد equals رو نمیشه override کرد). فقط از لحاظ null-safe بودن، استفاده از == بهتر است. پیاده سازی متد equals در enum:
public final boolean equals(Object other) {
return this==other;
}