Societățile multiculturale au multe aspecte pozitive. Schimbul de experiență cu, învățarea și expunerea pur și simplu la oamenii de diferite culturi poate lărgi mințile cetățenilor societăților multiculturale și poate îmbunătăți intelectul societății în ansamblu. Cu toate acestea, dacă nu există toleranță și respect total pentru toți oamenii de toate culturile sau rasele din societate, conflictul dintre diferitele culturi și rase este aproape inevitabil.
Suporterii multiculturalității o văd ca pe un sistem tolerant care se adaptează bine problemelor sociale. Ei cred că cultura nu este o entitate unică, neschimbătoare, definabilă bazată pe rasă sau religie, ci mai degrabă rezultatul a mai multor factori care se schimbă odată cu schimbarea lumii.
Pe de altă parte, mulți oameni se opun multiculturalismului. Ei spun că multe culturi diferite nu pot coexista și influența reciproc, rămânând, de asemenea, identități culturale separate. Ei susțin că cultura distinctă a națiunii gazdă dispare și în cele din urmă se pierde din cauza multiculturalismului. Se mai spune că o mare diversitate etnică poate afecta în mod negativ încrederea socială. Vorbitorii acestor argumente susțin diferențialismul, convingerea că este important să se protejeze diferențele, în special cele de natură etnică sau culturală. Diferențialismul adesea nu susține superioritatea etnică, ci mai degrabă ideea că diferite grupuri etnice și culturi sunt incompatibile.