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
A mother who told her son she was going to the supermarket - before flying to Australia - has been given a six-month suspended sentence.
The three-point turn and reverse around a corner could be out - but parallel parks are still in - under plans to overhaul driving tests.
The teaser trailer for Star Wars VII: The Force Awakens has premiered online and in US cinemas.