Answer
The decision should be planned around the full stack: IBM i release, PTF groups, firmware, HMC, ISV products, backups, application testing, and rollback. A version upgrade is safest when it is treated as a controlled project, not routine maintenance.