Stainless and stainless steel braided hoses generally last five to eight years. Experts recommend changing them every five to eight years or when replacing an appliance.