Two most anticipated flagship smartphones have arrived in the US and are available for purchase as we speak. Some carriers have also started shipping pre-orders, and various stores are finally allowed to sell HTC One M9 and Samsung Galaxy S6 and Galaxy S6 Edge.

The HTC smartphone is also shipping with the same global software, which is version number 1.32.531.33, meaning the major camera issues are fixed. As for the prices, the phones are available at around $200 on-contract and $600-700 off-contract.

AT&T: HTC One M9, Samsung Galaxy S6, Samsung Galaxy S6 Edge

T-Mobile: HTC One M9, Samsung Galaxy S6, Samsung Galaxy S6 Edge

Verizon: HTC One M9, Samsung Galaxy S6, Samsung Galaxy S6 Edge

Sprint: HTC One M9, Samsung Galaxy S6, Samsung Galaxy S6 Edge

US Cellular: Samsung Galaxy S6, Samsung Galaxy S6 Edge