I’ve come across two types of people who are insecure about themselves and are obsessed with body image.
The first type, like the ones described above are the ones who are always complimenting their own family/features/things - really anything connected to them. Most people won’t contradict someone out of politeness. So these people do so much tareef of their own things, when no one contradicts them, they turn it around and say that everyone loves their whatever it was because they agreed with them.
The second are the ones who need to put down others in order to feel better about themselves. Their own sense of self-worth is realtive to others and they put down others in order to make themselves feel better.
Truth is, there’s no winning with them - you just ignore them.