The correct option is D all the above
Covalency is favored in the following cases:
(A) a smaller cation : High charge density results in more attraction for the bond pair of electrons.
(B) a larger anion : Low charge density results in less attraction for the bond pair of electrons.
(C) large charges on cation or anion : With increase in the charge, the electrostatic attraction between cation and the bond pair of electrons increases.