Quick Verdict

Prada Luna Rossa is the better all-rounder. Its clean, aromatic profile works for nearly any situation and feels distinctly modern. Calvin Klein Eternity, while iconic, is more dated and less versatile. If you want a fresh, confident scent for work or weekends, pick Luna Rossa. If you love timeless floral fougeres for romantic evenings, Eternity still charms.

Check the current price on Amazon

Scent Profile Compared

Prada Luna Rossa opens with a sharp, invigorating burst of bitter orange and lavender, balanced by spearmint and a hint of clary sage. The heart is dominated by lavender and artemisia, giving it an herbal, slightly soapy character. The dry-down settles on ambroxan, coumarin, and a touch of vanilla, creating a warm, clean musk. It's a sophisticated fougère that feels crisp and high-end.

Calvin Klein Eternity opens with a bright, citrusy burst of mandarin orange, bergamot, and lemon. The heart is a dense floral bouquet of lavender, marigold, jasmine, and carnation, with a hint of sage for earthiness. The dry-down reveals a powdery, woody base of sandalwood, musk, amber, and heliotrope. It's a classic "power suitâ" fragrance, romantic, formal, and undeniably 90s.

Longevity and Sillage

Prada Luna Rossa lasts 6-8 hours on my skin, with moderate sillage. It projects well for the first two hours, then settles into a close skin scent. It's not a beast, but it's reliable for a workday or a night out without being intrusive.

Calvin Klein Eternity lasts 4-6 hours, which is shorter than I'd like. Its sillage is moderate to soft, and it becomes a skin scent after about three hours. You'll likely need to reapply for an all-day event. Eternity's softer projection makes it more appropriate for close encounters.

Best Occasions and Seasons

Prada Luna Rossa is incredibly versatile: it works for the office, casual weekends, spring days, and mild summer evenings. Its clean, aromatic character keeps it fresh in warmer weather, while the warm base makes it okay for cooler months. It's a true year-round scent.

Calvin Klein Eternity is best for formal occasions: weddings, romantic dinners, or date nights. Its floral, powdery profile shines in spring and fall, but can feel heavy in summer heat or stifling in winter. It's not a daily driver; it's a special-occasion scent that evokes nostalgia.

Price and Value

Both perfumes are readily available at department stores and online. Prada Luna Rossa commands a higher price, reflecting its premium brand and modern composition. Calvin Klein Eternity is often found at a lower price point, making it more accessible. To see today's best deals, check current price on Amazon. While Eternity offers classic value, Luna Rossa's superior performance and versatility justify its cost for most buyers.

Which Should You Buy?

Buy Prada Luna Rossa if: you want a modern, clean, and versatile signature scent that works for almost any occasion. It's ideal for the confident man who values sophistication without being overpowering.

Buy Calvin Klein Eternity if: you adore classic 90s floral fougères and need a romantic, formal fragrance for special evenings. It's a sentimental choice that still has its moments, but it's less practical for daily wear.

For most people, Luna Rossa is the better investment. It's a sharper, more contemporary take that fits today's lifestyle. Eternity remains a beloved classic, but it feels like a trip down memory lane rather than a daily driver.


As an editor, I've tested both extensively. My advice: try them on your skin before buying. Fragrance is personal, and what works for me might not work for you. But if you're asking for a winner, Luna Rossa takes the crown.