According to a new survey from Hartford Financial Services Group and AARP, Americans age 50 and over are more generous with their time and money than their younger counterparts. More than half of people 50 or older volunteer their time, and more than three in four give money to the causes they support.

The most popular causes supported by older Americans are Alzheimer’s, social services, the environment and support for the military. Fewer than half of people under 50 give their time, and slightly more than six in 10 give money to charity, according to the Philanthropy Journal.