多项选择题

社会变化的原因主要有哪几类()

A.自然原因
B.经济原因
C.制度原因
D.政治改革和革命