It depends. Do you expect mortgage rates to go down in 2+ years? Refinancing will lower those rates. Also, if rates do go down, house prices will jump up. How many people are waiting for houses right now? House prices will not stay the same, even if inventory increases, as demand will go up as well.