Just providing a little bit more info:
Under normal conditions up to 10 times their original size in ONTAP versions prior to 9.5.
cDOT:
In ONTAP 9.5, the 10x resize limit was removed.
For cDOT 8.x and ONTAP 9 versions prior to 9.5, this capability (edit) is not present. Instead, a new volume and LUN should be created, and the data migrated to the new (appropriately sized) location.
7-Mode:
You can force (edit) change the cylinder size by running the 'lun attribute set' command (Max:16T | Cylinder_size:271,434,240).
Wonderful KB: Please read it.
https://kb.netapp.com/app/answers/answer_view/a_id/1000974 (This information is available in this KB)
16TB limit for LUN, applies to both 7-mode & cDOT irrespective of their versions.
Thanks,
-Ash