I usually buy the book when it's released, and only wait reading when the next volumes are going to be published in the near future (e.g. I waited with the RWC until DH was released, but I've read all volumes so far of long-running stories like A song of ice and fire, Wheel of time or Abarat).