J.R. S. answered 08/11/18
Tutor
5.0
(145)
Ph.D. in Biochemistry--University Professor--Chemistry Tutor
Perhaps at your level of chemistry, you are told that AlCl3 is covalent, and AlF3 is ionic, but this isn't really true. But for the sake of your question, it has to do with the difference is electronegativity. Al has an EN value of 1.5. That of F is 4.0 and Cl is 3. Thus, the difference between Al and F (2.5) is greater than the difference between Al and Cl (1.5) making the Al-F bond MORE ionic than the Al-Cl bond. However, they both have ionic and covalent character in their bonds.