How many iPhone backups does iCloud keep?

Because it is an incremental backup, the iCloud on your device typically only saves the most recent backup. It can only store one backup at a time, in other words. And your device combines the old backup with the new one when you perform an iCloud backup on it later.