Asus Philippines has officially launched the Zenfone 2 in the Philippines, bringing with it 4 different SKUs to the market — the ZE500CL and 3 ZE551ML variants that top at 64GB storage. However, if you want the 128GB variant, a local dealer has brought them in for Php20,995.
The 128GB variant was quietly launched by Asus in India a couple weeks back with a price tag of Rs.29,999 or around Php21,100.

Of course, it’s an unofficial variant but this 128GB version is a rare find that is only offered with high-end flagship phones like the Galaxy S6 and iPhone 6.
While the 64GB is sold at only Php14,995, the Php20,995 price tag of the 128GB seems a bit steep. We suggest getting the 64GB variant and just buy a 64GB microSD card for Php2.5k.
Check out our coverage of the Zenfone 2 launch here and here.
{source}

Actually I just bought mine from a friend who lives in Taiwan, but my suggestion goes the same as this website -just get a MicroSD, because the moment you fill-up the 128GB, I promise you -theres a new phone ASUS will be releasing.