I would say it is purely a bug fix if the sole objective is to address phone bugs or even missing features, it is an OS upgrade if a key feature is adding APIs to allow compatibility with a newer standard for apps. I was under the impression iPhone upgrades have added APIs just as the computer os ugrades have.