Why dont phone companies just make the ultimate phone instead of making a better one every year?

Technology is continually evolving, and there is always room for improvement. New and better technologies become available every year, and phone companies want to take advantage of them to provide their customers with better products.