Well, I got in a big fight over this about a year ago, still don't feel too good about it.
My take on the situation is that there is very little that people will all agree upon:
- Hoses fail over time and with use and exposure to heat and oxygen
- Rubber hoses last the longest
- Miflex hoses have a shorter life which the manufacturer quotes as five years
- Some cheap copies of Miflex hoses have failed much sooner than five years
- An LP hose failure at depth is a very serious matter
As far as I can determine, all the rubber SCUBA hoses sold in the USA in the last few years come from the same manufacturer. There is a date stamp either on the crimp, or printed on the hose, or both.
It is generally not possible to determine the condition of a hose through inspection, because the jacket is made of a different material than the braid and the core, and is exposed to different conditions, and has a different service life.
I believe vendors should be selling stock that is less than a year old, maybe two years for odd sizes or configurations. I don't think it's a bad idea to replace hoses on the grounds of age at 5 years.