Short-term mortgages offer lower interest rates than long-term mortgages. You save money by the lower interest rates and shorter payment period. The trade off is a larger monthly payment, but this option can save you thousands.
If you do not plan on staying in the house very long, refinancing may not be in your best interests.
Start with your current lender. If you're a good customer-you hold a sizable mortgage, pay on time, and maintain good credit-your existing lender will probably do everything in its power to keep your business. The company may cut you a break on fees for things like appraisals, surveys, and inspections if the information is current and you meet other requirements.
If there are only a few years left on your current loan, it's no use refinancing with a long term loan. You may need extra cash but with a long term loan, you'll end up paying more for the entire loan term.