I have read specs of phones want to know if Microsoft 950xl is going to keep going with updates and firmware and if hp x3 is any good with updates and firmware release because don't want to make a mistake and get the wrong phone any help would appreciated