The answer to this question will be opinion based and opinion of different people may vary and still be correct, according to the reasons they give to justify their answer.
Social factors are the things that influence an individuals' personality, attitudes and lifestyle and shape up ones behavior.
Therefore, in my opinion 'a parent teaching a child that stealing is acceptable' is the social factor which will contribute to crime.
This factor will have a significant impact on child's personality as he will think of it as a socially acceptable thing and may develop a habit of stealing.