20-year agree with Vodafone a ‘big tick’ say analysts