Breaking up

How do I break up with my boyfriend? I have been meaning too ever since he talked about how hot my friend was (ikr). He's super sensitive and gets angy easily. Any tips????;(