Dalam Sosiologi ditemukan beberapa jenis teori yaitu teori fungsionalisme struktural, neofungsionalisme, konflik, interaksionalisme simbolik dan teori etnometodologi. Teori-teori tersebut mempunyai keunggulan maupun kelemahan sehingga banyak mendapat dukungan, kritik, komentar dan mengundang perdebatan dikalangan ahli sosiologi. Munculnya beberapa kritik maupun perdebatan itu karena disebabkan cara pandang para ahli dan latar belakang keilmuan yang berbeda satu sama lain. Sekalipun para ahli berbeda pendapat tidaklah menghambat perkembangan keilmuan sosiologi tetapi justru sosiologi semakin maju seiring dengan kemajuan ilmu pengetahuan dewasa ini