Lo primero es lo primero, solo la cantidad de partículas en una solución genera la osmolaridad. No importa cuán grande o de qué tipo sean los átomos, las moléculas o lo que sea.
Pero como las moléculas no polares no pueden disolverse en, digamos agua (que es polar) tan bien como en líquidos no polares, puede tener un efecto sobre la osmolaridad. Porque si las moléculas no se disuelven por completo, obtienes una osmolaridad ligeramente más baja que la de las moléculas completamente disueltas. Entonces depende de si tiene moléculas no polares disueltas en líquidos polares o líquidos no polares.
Pero también la temperatura tiene una cierta influencia en la solubilidad de las moléculas, como probablemente sepas, y por lo tanto en la osmolaridad.
Espero poder ayudarte con esa respuesta, de lo contrario no dudes en preguntar de nuevo.