Multikulturelle Gesellschaften haben viele positive Aspekte. Der Austausch von Erfahrungen mit, das Lernen von und der Kontakt mit Menschen unterschiedlicher Kulturen kann das Bewusstsein der Bürger multikultureller Gesellschaften erweitern und den Intellekt der Gesellschaft als Ganzes verbessern. Wenn es jedoch keine vollständige Toleranz und Respekt für alle Menschen aller Kulturen oder Rassen in der Gesellschaft gibt, sind Konflikte zwischen den verschiedenen Kulturen und Rassen fast unvermeidlich.
Befürworter des Multikulturalismus sehen darin ein tolerantes System, das sich gut an soziale Probleme anpasst. Sie glauben, dass Kultur keine einzelne, unveränderliche, definierbare Einheit ist, die auf Rasse oder Religion basiert, sondern das Ergebnis mehrerer Faktoren ist, die sich mit der Veränderung der Welt ändern.
Andererseits argumentieren viele Menschen gegen Multikulturalismus. Sie sagen, dass viele verschiedene Kulturen nicht nebeneinander existieren und sich gegenseitig beeinflussen können, während sie gleichzeitig separate kulturelle Identitäten bleiben. Sie argumentieren, dass die ausgeprägte Kultur des Gastlandes aufgrund des Multikulturalismus verblasst und schließlich verloren geht. Es wird auch gesagt, dass eine große ethnische Vielfalt das soziale Vertrauen negativ beeinflussen kann. Die Sprecher solcher Argumente unterstützen den Differentialismus, den Glauben, dass es wichtig ist, Unterschiede zu schützen, insbesondere ethnischer oder kultureller Natur. Differenzialisten unterstützen oft keine ethnische Überlegenheit, sondern eher die Vorstellung, dass verschiedene ethnische Gruppen und Kulturen unvereinbar sind.