Sunfish have different patterns. The type of water body does play a factor. The seasons along with weather patterns play HUGE factors in the patterns. I have noticed that all six types of sunfish run in their own schools. Some mix with others especially Bluegill and Redear. Greens,Warmouth,and Longear seem to be mostly within themselves. Redbreast also seem to stay within themselves but I have caught them occasionally hanging with others. There is a lot of mixed breeding within the sunfish family and this also could have an effect on patterns. One thing for certain during a cold winter sunfish are harder to find!
Side Note: Spring,Summer,and Fall are the active sunfish months!