I have the tendency to do that with fabric, but then I remember that every year the fabric houses will produce the same kind of thing... florals, Civil War and other repros, Victorians, 30's styles, cutsey baby stuff, novelties, modern geometrics, batiks and hand dyes, etc etc.
Things that may change are the colorways because they want to give us something new in color. So my plan is, unless I think the fabric design is totally brilliant and a total joy to look at forever, or that the color is absolutely perfect and I may not be able to match it up next year, I do not buy it ...unless I have a project for it.
I bet even the stuff I bought this year thinking it is fantastic won't look so great in five years. LOL