In an interview with Hello! magazine, Osbourne, 60, said:
As soon as I found out I had the breast cancer gene, I thought: 'The odds are not in my favour'.
I've had cancer before and I didn't want to live under that cloud: I decided to just take everything off, and had a double mastectomy.
More top news
NASA has given the green light to an emergency space walk to repair a broken-down computer attached to the International Space Station.
A necklace blessed by Buddhists helped a British woman become the youngest female to scale Mount Everest from both sides, she claims.
Celebrities including Leonardo DiCaprio have holidayed there - and even former US President Barack Obama is a fan.