Technically, no. As a matter of practicality, though, it makes a great deal of difference. A white rag will show you how much dirt, carbon, and gunk you’ve gotten out of your gun. When it starts coming out and it’s still white, you know you got everything. It’s hard to do that with a dark cloth.