for a compound to be soluble in water 1. it should have a large dipolemoment or 2. it should be ionic or 3. it should form H bond with water in first pair CH3CH2CH3 is non polar and is not soluble but CH2OHCHOHCH2OH is soluble in water by making H bonds. in second pair Though CH3Cl has little dipolemoment HCl has very higher dipolemomet because of charge separation and is readily soluble in water Solution for a compound to be soluble in water 1. it should have a large dipolemoment or 2. it should be ionic or 3. it should form H bond with water in first pair CH3CH2CH3 is non polar and is not soluble but CH2OHCHOHCH2OH is soluble in water by making H bonds. in second pair Though CH3Cl has little dipolemoment HCl has very higher dipolemomet because of charge separation and is readily soluble in water.