I want to buy a mobile that can accept updates and apps for at least 5 years from now. Sony Xperia Z1 is one of my choices, but I am wondering If it can accept updates for about 5 years from now. Because I want to make sure that I will be able to use apps like uber taxi and receive flash updates etc.. till that time.