Las normas morales varían entre culturas y sociedades. El individuo puede optar por seguir o no las normas de su cultura dependiendo de los patrones sociales. La religión juega un papel importante en moldear el comportamiento moral de las personas en una sociedad a través de la transmisión de valores entre generaciones.