Stay away from the Corolla XL. Kahit na sabihing 2005 pa yan, (may Corolla XL pa ba nung 2005?) the engine is a carbureted 1.3L, which means performance inferior to 1.3L EFI engines and fuel consumption worse than 1.6L EFI engines (generally speaking).
Pwedeng ipag-isipan ang Sentra GX at Lancer GLS. You get the Lancer if you want more power and the Sentra if fuel efficiency is higher up on your list. It'll also be a better driving experience if the Sentra you are getting has all power amenities already.
As for the City iDSI, only get the manual version. This car is very, very fuel efficient, and it has the ULT seats which means very big cargo space when needed. But maintenance can be costlier than most since it is a Honda and also due to the fact that it has 8 spark plugs. But then the performance of this car is not very good, being focused mostly on fuel efficiency.
You may also want to look at the Nissan Sentra 1.6GSX
nissan sentra GSX Philippines - 3016222
2005 Nissan Sentra GSX m/t Philippines - 3835345
Nissan Sentra GSX '04 A/T Philippines - 3398114
Or the Toyota Vios 1.5G
2003 toyota vios 1.5g Philippines - 3403279
Vios 1.5g 2003 Manual Philippines - 2639294