When an engine is not run regularly or is run for short periods of time, condensation can form inside the engine. This condensation can mix with the oil, causing it to turn milky white.
Coolant leak
A coolant leak can also cause the oil to turn milky white. This is because coolant is a water-based fluid, and when it mixes with oil, it creates an emulsion.
Blown head gasket
A blown head gasket can also cause the oil to turn milky white. A blown head gasket allows coolant to leak into the combustion chamber, which can then mix with the oil.