It's best to charge your iPhone for optimal battery health when the battery level falls between 20% and 80%. This helps prevent excessive battery drain and ensures optimal performance.