Altruism can be viewed as both. In some sense, altruists put others’ interests ahead of their own—but giving to others often feels good and can result in longer-term gains for the giver. "Reciprocal altruism" is a term used by scientists for helping that is sustained by an eventual payoff from the person that receives help.