Neither! Both are old generation phones which are on their way out. Why would you want to put your hard earned 25k (remember its not a small amount by any means) in an obsolete mobile? I think you should consider following:
1. HTC 826 (with Full HD screen which was recently launched)
2. One Plus One - Now available without invites which is a huge advantage.
3. Moto X (but this would mean overshooting your budget)
I won't suggest anything from Xiomi, Lenevo, LG, Samsung as they are either not value for money or their UIs are gimmicky and they don't last long.