Three main stands of ethical thought

Consequentialism

is the ethical theory that people should choose their actions based on the outcomes they expect will result. How to judge outcomes is not specified, but there are many types of consequentialism that specify how outcomes should be judged.

Utilitarianism

For example, utilitarianism holds that the best outcome is that which maximizes the total welfare of all people, and ethical egoism holds that the best outcome is that which maximizes their own personal interests. from Less Wrong

Utilitarianisms problems

Deontology

holds that people should choose actions which conform to a prescribed list of moral rules,

Virtue ethics

holds that people should be judged by how virtuous they are, instead of by what actions they take.