I've bought a new iPhone every 2-3 years. You can definitely set them up without an iCloud account. The setup wizard assumes you have one and you have to click through a few 'no I don't want to' nags before you can proceed, but it's definitely possible.