Though [CuCl4]^2- exists, but [CuI4]^2- doesn't - Why?
Cu+2 when reduced to Cu+ and Cu, it has standard electrode potential 0.16 V
and 0.34 V respectively.
Cl2 has an E0 of 1.36 V and I2 has an E0 of 0.53 V which shows that iodine is less
electronegative so the iodide anions would react with the cupric cations (Cu2+) yielding
iodine(I2) and either metallic copper(Cu) or cuprous cations (Cu+).
Thus, the [CuI4]2- does not exists while [CuCl4]2- exists.