White collar workers do work which can be done while wearing a shirt with a white collar without it getting dirty; e.g.: office workers and salespeople
Blue collar workers usually wear blue overalls and that could get soiled while they work; e.g construction workers, sanitation workers