Best Answer - Chosen by Voters
The cedar fencing lasts about 10 years if you seal it every year with UV protection. It is not private, it shrinks and people can see between the slats.
The vinyl is expensive and it hardens and gets brittle from the sun. In a few years it begins to deteriorate also.
A chain link fence lasts a long time. You can put plastic slats in it which provide some privacy, but not total, and those slats do not last the life of the steel part. So I say the chain link fence wins. However, it needs to be made of heavier gage steel than the normal residential material used, and it needs to be set in cement and have a top and bottom pipe rail included. A good chain link fence job should last 40 years.