Types of Social Groups?

There are different types of social groups that are based on classes. The different classes are lower, working, middle and upper class.