Dear student, Heterogeneous mixtures which are suspensions and colloids show Tyndall effect. The scattering of light by colloidal particles is known as Tyndall effect. In colloidal solutions particles are big enough to scatter light. Tyndall effect is, in fact, the definite test to show the difference between a true and a colloidal solution. it works on the principle that light beams scatter due to the presence of large colloidal particles in the solution which separate the light however in a true solution the particles are not as large enough to scatter the light particles, that is why Tyndall effect is not seen in true solution.Colloid solution is heterogeneous solution and shows tyndall effect, while the true Solution is homogeneous and don't show tyndall effect , regards