No...no Enfields....hey suck... too expensive to buy, to maintain, to run. And they sound sad.... they go slower than bloody autos
Anyway, you know or you DONT know how to ride a bike ?? your SMS lingo sucks man

...learn to type in English.
Anyway, if those 3, the Pulsar 150 is the best. It has now been upgraded to 149cc from the earlier 143cc. IT is as fast if not faster than the Apache. It looks great (with the alloys and LED tail lamps), it has digital meters. It is simply a cut above the rest.
But it is a bit more expensive. It is abt 60-62K. For 66-68K you will get the 180. But the 180 will also be more expensive in the long run.
If you can afford it, the Pulsar 150 is the best.
IF you cant, then the Apache.
And yeah, as a general rule, the higher the capacity engine, the less mileage. But since these bikes are all 150, you will get more or less equal mileage.