Should I get rid of someone who doesn’t value me?

We’ve been together for 2 years. He almost never compliments me, but when it comes to celebrities and that, he always has smthg to say. Isn’t affectionate, doesn’t do anything special for me and makes me feel insecure most of the time by the things he says. Should I break up?
Should I get rid of someone who doesn’t value me?
Post Opinion