I've had the HTC one M8 for about 2 years. Battery is wearing out and do not believe it is replaceable. I'm looking at the 950XL but really wanting to hold out for the alleged forthcoming Surface Phone. Just hope the HTC holds out. Seems like I'm tethered to a charger more than I am off of one.