Moral dilemma: A moral dilemma occurs when one is faced with a difficult choice between two or more morally conflicting options.
Utilitarianism: Utilitarianism is an ethical theory that suggests actions should be judged based on their ability to maximize overall happiness or utility for the greatest number of people.
Code of ethics: A code of ethics is a set of principles or guidelines that outline acceptable behavior and standards within a particular profession, organization, or community.