As a photographer, the general rule of thumb is no prints, stripes, logos, etc...Stay with solid colors. White is hard because it will blow out and to get a good exposure it will blow out the rest of the photo, BUT a good photographer should be able to do it. Brides wear white
For family shots, you want to stay with the same color tone, not necessarily color (which is basically how light or dark the color is).
I have done some beautiful family shots with navy blue shirts/khaki shorts/pants.
But again, best bet is solid colors of the same tones.