Along with AT&T and Sprint, T-Mobile has been confirmed to be getting the HTC One on April 19. This news comes courtesy of Best Buy who posted the HTC One online for $249 with contract or $699.99 without. T-Mobile will also offer up the HTC One for $99 without a contract, but you'll need to make monthly payments.
HTC has been downgraded to a second-tier company, resulting in component supply shortages and delays in the launch of the HTC One device. These delays have resulted in the HTC One being released near the same time as the Samsung Galaxy S IV and the rumored release of the iPhone 5S.