Aristotle believed habits were the most important factors in promoting human happiness but he allowed for the considerable impact of outside influences such as health or the loss of loved ones.
the stoics denied the role of outside influences and believed happiness was entirely within the control of the individual.