I have done both.... mostly I find fabric 1st and then what pattern I wanna do with the fabric I have. I get more of my fabrics now from rummage sales and clearance sales.. When I have found a pattern I wanted to do, then I purchased a fabric for that pattern I tend to spend more than I wanted to.. hehehe..