Want to break up, but he is so hot?

I've been with my boyfriend for 2 years, and we are 21 and 22. I kind of want to break up with him, because he is very selfish and sometimes makes rude comments about my family and stuff...
It's only that he is so attractive. He's definitely a 10/10 for me and he is very popular with girls in general, and even though I'm quite attractive myself, I'm afraid I won't ever find anyone else this attractive.

I don't want to sound shallow, but looks do play a big role for me.
Should I take the risk?
Updates:
+1 y
And with this I mean - I'm afraid I wonder er ever find anyone else this attractive AND AN EVEN NICER GUY
Want to break up, but he is so hot?
28
5
Add Opinion