The best way of cleaning ring around the shirt collar, either white or dark color shirts ?
Blue Dawn dishsoap applied to the collar where it is dirty. Launder as usual after letting it soak in.
oxygenated bleach, Like Oxyclean
Shampoo works very well. Just cheap colorless shampoo as it is designed to cut body oils