The "hold out for X turns" is how long it will be until the city falls automatically. The AI can assault at any time, just like the human player.