It depends on your personal preferences and situation. There's no winner or loser in this comparison, as both technologies involve different features of the earphones. Active Noise Cancellation is generally recommended, as the benefits (you can hear music better at lower volumes) usually outweigh the drawbacks. If you're in a very noisy environment like a plane or train, ANC is often more effective at blocking out external noise. However, if you're in a quieter environment or prefer more natural sounds, ENC may be a better option.
Additionally, ANC does require power to work, so it will drain the battery life of a headphone or earphone faster, whereas ENC is generally more power efficient.
Ultimately, it's best to try both techniques and see which one works better for you in different situations.