If you are paying private insurance on your current mortgage, refinancing may allow you to do away with this unnecessary expense.
The length of time that you expect to keep the mortgage helps you determine whether it is worthwhile to pay points up front to reduce your interest rate. Unlike points paid on your original mortgage, points paid to refinance may not be fully deductible on your income taxes in the year they are paid.
If your new mortgage rate seems too good to be true then it probably is. Check for hidden fees in your mortgage that will make up that suspicious difference.
Be specific about the loan you want. The more precise you are, the easier it will be for a loan officer or mortgage broker to find the best rate. For example, do you want a 15-year or 30-year mortgage? Do you need a "jumbo" mortgage (more than $333,700)? Are you willing to pay points to reduce the interest rate? The answers to these questions will depend on several factors, including when you plan to sell the house and how soon you want to retire your debt. Only you know the answers, but the sooner you know them, the better.