Unless there's some real effort and sweat on the ground (caring for needy / special needs children, spending time doing errands for/with the old), most charities are basically tax avoidance schemes for wealthier families. I'm not saying charity isn't worth it, it is but you need to do research on where your money goes. So many charities (even "respected" ones) are spending the majority of money on "admin".
I didn't used to be so cynical but then my friend (whose family has multi-generational wealth but not super famous family or anything) told me about his family's trust and the totally nonsense charity they use to avoid taxes. Also a good way to give influence / pay your own family when it comes to the salaried jobs.