Think about it, if you are volunteering you are likely to not just have good health, but afford good health care, have plenty of free time for various activities, less stress in life, enjoy and seek social activities, outdoor activities, etc. All those things could impact health, but not volunteering itself.