"Altruistic" vs. "charitable": distinct paths to kindness

What is similar?
Both words refer to actions or qualities showing concern for the well-being of others. They indicate selflessness and generosity.
What is different?
Altruistic refers to a selfless concern for the well-being of others without any expectation of reward, often focusing on intention or motivation. Charitable typically refers to the act of giving money, resources, or help to those in need and can be associated with organized efforts. Charitable may also imply a broader range of positive qualities such as kindness or tolerance.
Which one is more common?

Examples of usage
Altruistic- Her altruistic nature led her to volunteer at the homeless shelter every week.
- John's decision to donate his bonus to the animal rescue was purely altruistic.
- The altruistic organization focused on providing clean water to impoverished communities.
- The charitable foundation donated millions to health research.
- She has always been charitable, giving both time and money to those less fortunate.
- His charitable acts include helping at the local food bank and mentoring disadvantaged youth.