Which of the following compounds has the highest melting point: $\ce{PCl5}$, $\ce{H2O}$, $\ce{NaCl}$, $\ce{SrCl2}$, $\ce{CaF2}$?
In general, ionic compounds will have higher boiling points than those of dipole-dipole interaction compounds.
So, the compound above that will have the highest melting point will certainly be an ionic compound, either $\ce{NaCl}$, $\ce{CaF2}$ or $\ce{SrCl2}$.
I thought that I should calculate the molar weight but that won't work, because the correct answer is $\ce{CaF2}$, and $\ce{SrCl2}$ has a greater molar weight.
Between ionic compounds, how can the one with the highest boiling point be predicted?