What is the life time for foam type fire extinguisher?

In the United States they can last for several years, but must be inspected annually.