Free money is always good.
In this case, just work out the monthly payment. Choose the lower one. If you refinance after 4 years and 10 months, you are ahead if you can refinance lower. If rates are higher, maybe not. That may be just straight line comparison, not a NPV comparison.
Your down payment is not much different between the programs.