Sorry if this is an obvious answer. I tried rewording this question every way I could, but search engines came up with nothing- they all skirted around this exact question.
Why do certain compounds, such as fatty acid or Vitamin A, dissolve in oil?
Polar substances can dissolve in water because water molecules are polar and literally pick apart the [polar] molecules in the solute by attracting to them. However, oil is nonpolar and has no such ability.
How, then, does it make certain compounds dissolve? Is there some other bond it can form with certain compounds?
On a second question, I read something about London dispersion and Van der Waals forces being the main force of attraction between oil solvents and solutes that can dissolve in oil. If this is the case, that means the electrons in orbit around the solute's molecules shift around and form temporary dipoles with each other.
But what makes it so that some solutes can only dissolve in oil-- and not water [molecules], which are polar, and could also interact with these temporary dipoles?
edit: A comment said that this not energetically preferable. So I think the second question can be considered answered.
Thanks!