As a principle, I look at causes/entities that actually need the money. If I find one, I donate. Some recent examples: Employer's Christmas charity drive for children, Lemmy, and Searx
It's ultimately an assessment done in a case by case basis. Another example: will you give money to a relative who will use it for gambling? Helping someone turn around their life and enabling their habits are different things.
If all answers are "yes", donate to them.