The correct option is B Non-polar solvents
Energy required to overcome attractions between R-X molecules and energy required to break H-bond between water molecule is greater than energy released when new bonds are setup between R-X and water. Hence, haloalkanes are slightlly soluble in water.
Energy required to overcome attractions between R-X molecules and energy required to overcome interactions between organic solvents is nearly same as energy released when new bonds are setup between R-X and organic solvents. Hence, haloalkanes are highly soluble in organic solvents.