I would say the correct answer is the exchange theory.
This theory proposes the idea that human relationships consist of pros and cons, and that each person is always evaluating his or her relationships based on those benefits and costs. If the benefits outweigh the costs, the most likely scenario is that that person will stay in a relationship - if it's the opposite, the relationship is likely to end.