Dear Student
SnCl2 is more ionic than SnCl4 :
Reason :
According to Fajan rule compound with more charge has higher tendency to polarise the surrounding atom which tends to introduce a covalent character in molecule. As SnCl4 show Sn 4+ oxidation state and tends to have higher positive charge and its size is smaller than Sn 2+ i.e Sn4 + polarise Cl- more than the Sn2+ ion i.e SnCl4 is covalent in nature. Hence SnCl2 is ionic whereas SnCl4 is covalent.
Because SnCl4 is covalent, it is liquid and because SnCl2 is ionic, it is solid.
Regards,