Surajith Sinha has classified tribal movements into :
1
Reactionary, Conservative, Revisionary
2
Ethnic rebellion, reform movements, political autonomy movements, secessionist movements and agrarian unrest
3
Religious movements, insurgent movements and reform movements
4
Reformist, Revolutionary and Reactionary