Q: which one has more impact? or how to distinguish them?
The culture of poverty is a social theory that expands on the cycle of poverty. Proponents of this theory argue that the poor are not simply lacking resources, but also have a unique value system. According to Oscar Lewis, "The subculture [of the poor] develops mechanisms that tend to perpetuate it, especially because of what happens to the world view, aspirations, and character of the children who grow up in it.” (Moynihan 1969, p. 199).
The term "subculture of poverty" (later shortened to "culture of poverty") made its first prominent appearance in the ethnography Five Families: Mexican Case Studies in the Culture of Poverty (1959) by anthropologist Oscar Lewis. Lewis struggled to render "the poor" as legitimate subjects whose lives were transformed by poverty. He argued that although the burdens of poverty were systemic and therefore imposed upon these members of society, they led to the formation of an autonomous subculture as children were socialized into behaviors and attitudes that perpetuated their inability to escape the underclass...