Small cation: the high polarizing power stems from the greater concentration of positive charge on a small area. This explains why LiBr is more covalent than KBr (Li+ 90 pm cf. K+ 152 pm).
Large anion: the high polarizability stems from the larger size where the outer electrons are more loosely held and can be more easily distorted by the cation. This explains why for the common halides, iodides, are the most covalent in nature (I- 206 pm).
The answer for the above question depends on the element