iPhone 16 gets massive price cuts ahead of iPhone 17

Technology