Pembentukan sikap tidak terjadi dengan sendirinya. Pembentukannya senantiasa berlangsung dalam interaksi manusia, dan berkenaan dengan obyek tertentu. Interaksi sosial di dalam kelompok maupun di luar kelompok dapat mengubah atau membentuk sikap yang baru. Berikut ini faktor-faktor yang menyebabkan perubahan sikap yang di kemukakan oleh beberapa ahli. Menurut Azwar dalam Fredisi bahwa faktor yang mempengaruhi pembentukan dan perubahan sikap adalah :
1. Pengalaman pribadi
2. Kebudayaan
3. Orang lain yang dianggap penting (significant others )
4. Media massa
5. Institusi (lembaga) pendidikan dan lembaga agama
6. Emosional
Selain itu ada faktor-faktor lain yang dapat mempengaruhi perubahan sikap, antara lain:
1. Status kesehatan,terutama status darah
2. Status pikiran
3. Status nilai diri dan sikap orang yang dihadapi
4. Persoalan yang dibincangkan
5. Nada memperbincangkan
6. Kepentingan diri dalam hal yang diperbincangkan
Kedua pendapat di atas dipertegas lagi dengan pendapat yang dikemukakan oleh Ahmadi adapun faktor-faktor yang menyebabkan perubahan sikap yaitu :
a. Faktor intern yaitu faktor yang terdapat dalam pribadi manusia itu sendiri. Faktor ini berupa selectivity atau daya pilih sesorang untuk menerima atau mengolah pengaruh-pengaruh yang dating dari luar.
b. Faktor ekstern yaitu faktor yang terdapat dari luar pribadi manusia. Faktor ini berupa interaksi sosial di luar kelompok.
ADS HERE !!!