What is the difference between iodide and chloride?

Iodine is a heavier element than chlorine, with a lower electronegativity, hence, it forms somewhat weaker ionic bonds with metallic elements than chlorine does.