Toxic relationships

What do you consider a toxic relationship? I'm not sure if I'm really in one or not. I've been with my BF for 4 years. He has never put his hands on me but when he gets mad he starts calling me names and just being a complete a$$.... 😓 he tells me he doesn't want to be with me and that there's not going to be a future between us and it really hurts because I love him with my life, I know he does too but it's just when he's mad I don't like the way he acts. He also talks to other girls behind my back and tells them they're pretty, beautiful, gorgeous etc and that pisses me off, it's not the first time I told him to stop doing it. I'm 100% sure he hasn't slept with anyone or gone out with another girl etc it's just the messaging that keeps going on. This time he has completely deleted every girl from his Facebook but I just don't know how to feel about it.