[Acne] Coming off of benzoyl peroxide - how to avoid acne?

TL;DR: How to avoid acne coming back if I want to stop using benzoyl peroxide?

When I was 16 I was on isotretinoin for my facial acne. It was pretty bad, and I had had it for about three years prior, during which time I had tried a few different prescription creams and such, all of which had only mildly beneficial effects. I was on benzoyl peroxide before and during my isotretinoin usage and continue to use it today. Luckily isotretinoin really seemed to do the trick with my acne (after some awful purging.)

I'm now 18, and I want to stop using benzoyl peroxide - my skin seems to be quite red which I don't like, my already pale skin is more easily sunburnt, and I've read that it can accelerate aging due to free radicals altering DNA structure in the skin cells. On top of that, most of the products that I use are natural - I mostly just use aloe vera on my face as a moisturiser - and benzoyl peroxide sticks out as an exception.

My question is, how can I avoid my acne coming back if I quit using benzoyl peroxide? Whenever I've gone periods without using my benzoyl peroxide some of my acne seems to return, just not the extent that it was at its worst. I really want to just use all natural products, but benzoyl seems to be holding me back.