Non hormonal

Anybody have any advice on the best non hormonal birth control. I’ve never had sex and my boyfriend and I are waiting until we are married. We’ve talked about getting engaged soon since he will be graduating college soon. We’re both virgins so we really don’t want to have to use condoms, but neither one of us wants me to use birth control that will harm my body.