# Ddetermining dissolution in solvents

In recent chemistry class , I learnt that like dissolves like I was told following points-

1. Ionic solutes are highly soluble in polar solvents like water, ammonia etc.

Reason: The ion-dipole interactions between solvent molecules and solute's ions rip away the electrostatic forces between them and further keeps them apart, as a result the solute dissolves

1. Covalent compounds are soluble in non-polar solvents. (no reason given for this)

So as I was told that covalent compounds are soluble in non-polar solvents, I thought of $$\ce{HCl}$$ soluble in water and this left me in confusion.

I think the correct statement should be polar covalent compounds dissolve in polar solvents while non-polar covalent compounds dissolve in non-polar solvents. What's correct?

Also is it possible for a polar covalent compound to dissolve in non-polar solvent(eg- $$\ce{HCl}$$ in $$\ce{CCl4}$$)?

Are the reasons written correct?

Pure HCl is a covalent substance, and it is a gas, that could be dissolved in covalent solvants, like toluene or carbon tetrachloride. In the presence of water, $$\ce{HCl}$$ immediately reacts to produce $$\ce{H3O^+}$$ and $$\ce{Cl-}$$ ions, which are soluble into water.