El At&t, spirit, y el verizon son compatibles, ignoro el t-mobile, claro tienes que estar 100% seguro si esas son las frecuencias que maneja tu operador en peru, estas son las frecuencias que maneja el m8 en sus variantes:
2G Network GSM 850 / 900 / 1800 / 1900 - Sprint, Verizon
CDMA 800 / 1900 - Sprint, Verizon
3G Network HSDPA 850 / 1900 / 2100 - Sprint
HSDPA 850 / 900 / 1900 / 2100 - Verizon
HSDPA 850 / 1900 / 2100 - AT&T
CDMA2000 1xEV-DO - Sprint, Verizon
4G Network LTE 800 / 1900 / 2600 - Sprint
LTE 700 / 1700 / 2100 / 1800 / 2600 - Verizon
LTE 700 / 850 / 1700 / 1800 / 1900 / 2100 / 2600 - AT&T
Lógicamente tiene que estar desbloqueado de fabrica y por supuesto con lo que proporcionas funcionaria en 3G y 4G