Condoms are 98% effective at preventing pregnancy with perfect use. Contraceptive pills are over 99% effective at preventing pregnancy with perfect use. Protects against sexually transmitted infections (STIs). Does not protect against sexually transmitted infections (STIs).