Unfortunately, some people really don't like themselves. This can stem from growing up in an unsupportive environment or other factors and can be very hard to overcome.  A person with low self-esteem may hate compliments because it contradicts her negative view of herself and she can't believe it.  She may worry that the compliment means you have high expectations that she can't live up to, and that she is destined to disappoint you. Does the person come from a different country or culture than you do? That could have something to do with it.  Some cultures are averse to compliments because they feel it is like coddling and that you are treating them like a child.  In some cultures, to accept a compliment is to place yourself above others, which is unacceptable. Have you noticed that many women have a hard time accepting a compliment? They will do anything to convince you that you're wrong or to minimize their positive aspects.  Women are conditioned to deflect praise because they are taught to be humble, unlike men.  Women are also taught not to make someone else feel bad in comparison, so they will deny praise so as not to hurt someone else's feelings.
تعرف على مشاكل الثقة بالنفس. ابحث عن الاختلافات الثقافية. فكر في الاختلافات بين الجنسين.