controlling?

Hello! I'm 16 and I have been dating my boyfriend for 2 years. He makes me block/unfollow every guy that he doesn't like, even if I'm friends with them. We broke up 2 months ago but are starting to flirt with eachother again. He takes my phone and looks though everything and says "if we are going to be a thing again I get to see who your friends with in Snapchat." He also says I ALWAYS have to have my butt covered and won't talk to me if it's not. I really love him but I don't think I want to get back together with someone who is so controlling. Any advice ???