according to my own experiance
dont go for 165/70/R12 tyres, go for 145/70/R12
165/70/R12 tyres will decrease the fuel economy and pick.
145/70/R12 tyres is the stock size for alto. so go for this size.
go for 1) yokohama 2) dunlop
buy soft tyres as it is suitable for bumpy roads.
dont buy bridgestone as it is hard tyre not suitable for bumpy road in pakistan.