The size of particles that act as scattering centers is an important factor. If the size is much more than wavelength of electromagnetic wave (radiation), then scattering is less and reflection is more.
If the size of particles like (dust, impurities in air) micro meters , nearly same as that of wavelength of light or radiation, then scattering is very high and follows various laws. like Raleigh scattering or other. There is less scattering for higher wavelength. Red light is scattered less and violet is scattered more.
Then angle of incidence on particles can also affect scattering. At noon the rays of Sun are scattered less and at Sun set time, scattering is more (for violet and so Sun appears red).
The scattering is dependent on angle of scattering. Less scattering angle, more the intensity of light scattered in that direction.
Refractive index of the medium of the particles scattering also matters. If the particle is opaque or transparent, the scattering will be different.
of light may also depend on whether light waves are polarized or not. Scattering is less for polarized light.