Upvote:5
A visa permitting a five-year stay would be a residency permit. Questions about that should be asked at Expatriates Stack Exchange.
A multiple-entry, short-term visa could have five years validity period, but it would still only allow 90 days out of every 180 days in the Schengen area. These visa are usually granted only after several successful visits on shorter-validity visa.