Not an easy question to answer in this environment. First off, saying rent is throwing away money is absolutely absurd. If it's not your dream home and not a place you see yourself for an extended period of time, renting is clearly cheaper and far less hassle. They call rent throwing away money, but ignore mortgage interest, real estate taxes, maintenence, repairs, and the overall pain in the ass it is to own a house (I know from owning mine since 97). The big savings is always due to appreciation, but in case you didn't know, houses are still significantly overpriced in real dollars. So not only will they be flat, they will fall in value... in real dollars. No ifs, ands, or buts... IN REAL DOLLARS.
Now for the curveball. Major problem with the above is at some point even with the housing market falling in real value, housing prices will skyrocket in nominal dollars. Actual dollars will be used to wipe your ass because they will be cheaper than buying toilet paper. Laugh all you want; it's happened repeatedly throughout history with the course we're on. So, in a stable currency with our still overpriced housing market, you'd be a fool to buy for short/intermediate term. In the massively inflated environment coming at some point to America, debt and physical assets are your friend and cash in the bank is your enemy.
Like I said, not a straightforward simple question you ask.