What does the social exchange theory suggest about the nature of altruism?

1. Altruistic behavior always occurs even if there is a personal benefit.

2. Altruistic behavior occurs only when benefits to the self outweigh costs to the self.

3. Altruism is a principle that exists only in interactions between multiple people.

4. Altruism is a belief that exists only within a certain age range.