You can buy more storage for your iPhone that is not on iCloud by using an alternate cloud platform or a physical external storage device. If you prefer to access the additional storage without requiring a network connection, you should go with an external device. Just make sure you have a compatible adapter for the external drive or SD card.