Like dissolves like.
Water is a polar molecule therefore, it will dissolve polar solutes such as, ionic compounds and polar molecular compounds.
For organic molecules, water will dissolve the molecules that possess a ratio of carbon atoms to oxygen atom less or equal to
That is why, vitamin A is not soluble in water, However, vitamin C is soluble.
Vitamin A
Vitamin C