I have my Christmas fabric together, then my Halloween and Thanksgiving fabric, my children's fabrics, then my sports teams and then I sort by color. If I have very large pieces of fabric such as muslin and flannel (which I use a lot for the back of quilts) then those are kept separate from the other fabric.