Subkultur merupakan bagian dari kebudayaan dominan yang dianut oleh sebagian tertentu dari masyarakat pendukung kebudayaan dominan atau mainstream. Subkultur tersebut bisa saja sesuai dengan budaya mainstream, atau mungkin bertentangan dengan nilai-nilai budaya mainstream dan menjadi counter culture (budaya tandingan). Walaupun bertentangan, budaya tandingan tidak selalu buruk. Menurut Hans