Re: In the UK
There is also the pill, the coil and implants.
When having "normal" sex there is nearly always a risk of pregnancy. Adding one layer of protection only reduces it, adding two reduces it further.
Almost no contraception* is 100 effective.
*other than actually already having kids. Which are often the best contraceptive you can have.