Buy now but wait to sell if you don't have to.
If you have to - be patient and consider how else you might sweeten the pot - furniture, home warranty paid by you, zero fixes for the buyer, etc.
The answer to your question depends on whether you are a Buyer or Seller. If you are a Buyer, the market has never been this great; with the number of homes to choose from, extremely low interest rates, and sellers willing to negotiate. We are currently at 2002 prices. Even if prices decline a little more, your monthly payment with the low interest rates will be so low, that most people believe this is trully the bestime to buy. When interest rates rise, a decrease in price won't make as much difference the increase due to higher interest rates.
If you are a seller, we know based on the current inventory and the normal number of sales in our market, it will be 18 to 24 months before the market starts turning around. Remember, even though prices may still drop, if interest rates rise, your monthly payment will be much higher. So, it is better to buy now while interest rates are low.