How to avoid Zits/Acne on back?

I'm 18 and its been almost 3-4 years that i'm having this problem. I dont know if its because I joined Gym or harmonal changes! Its too irritating..
What can be done to avoid them?
How to avoid Zits/Acne on back?
Post Opinion