i. Poor/weak military power
Some societies had poor military power compared to the colonialists; therefore they decided to cooperate with them in the opposing manner.
ii. Poor leadership
Some societies in Africa decided to cooperate with colonialists because they had poor or weak leaders who were not militant confident to fight against colonial rule.
iii. To fight against their fellow Africans.
Some African societies collaborated with colonial rule invaders so as to get assistance to fight their fellow enemies who were strong militarily. For example Sangu, Bena and Yao collaborated with the Germany against Mkwawa of the Hehe.
iv. To get military/ weapon support.
African societies collaborated with colonialists because they wanted to get strong military weapons to defend their territories i.e. NambongoMumia of Wanga and KabakaMutesa collaborated with the British to get strong arms.
v. Fear and to promote peace and harmony.
Some societies in Africa decided to cooperate with colonialists due to the desire of maintenance of peace and harmony and avoiding warfare.
Ignorance of some Africans especially rulers [leaders] who did not understand the mission [intention] of colonialists through given gifts, fooled and persuaded them to sign bogus treaties. For example chief Mangungo of MsoveroKisola signed a bogus treaty with Karl peters. King Lobengula of shone and Ndebele signed bogus treaties with John Moffat
vii. Natural problems such as calamities/ disaster.
Some societies in Africa suffered a lot with natural calamities such as drought, floods hunger etc which made them weak politically hence collaborating with the colonialists to get relief or assistance. For example the Maasai, the Chagga, the Kikuyu etc.
viii. The role of missionaries:-
They played a great role to soften the African mind by preaching them to be humble and obidient to their masters, this lowered the African temper against colonial rule.