United Kingdom, April 28 -- Troye Sivan has worn the same pair of jeans "almost every day for years".

The 28-year-old singer admitted it getting "kind of gross" to have pulled up the vintage denims so often but he's not found anything that fitted him better.

Asked which one piece of clothing in his wardrobe he'd save, he told Britain's Vogue magazine: "The pair of vintage Quiksilver jeans I have worn almost every day for years, to the point of it being kind of gross.

"They fit perfectly, low on the waist so they're hot if I'm not wearing a shirt."

The 'Idol' actor is "proud" of himself for giving up smoking and now is planning to turn his attention to his overreliance on his phone.

Discussing his worst vices, he said: "I'm really pro...