unselfish

adjective
  1. caring more about other people’s needs and wishes than about your own

Examples