Charity is not a materialistic thing abut an obligation to help others in need if Allah has really blessed you.
It is one of the highest forms of capital whose reward is Allah’s blessings and Jannah, so it doesn’t matter at all if those u help appreciate you or not because you don’t do it for people, you do it for Allah.