What factors effects the influences on personal ethics?

law culture people philophy and religion are considerd the influences on the personal ethics but in my point of view the nature of person is also an influence on ethics some poeple are rigid and some are libral they behave according and i think ethics disturbed from this