Whether you are looking to renew your two-year contract and pick up a new phone, or are planning to switch to AT&T from another network, now could certainly be the perfect time to do it.

For a limited time, AT&T has knocked down the pricing on the Motorola Moto X and LG G2 from $99.99 down to $0. Now you really can’t call these phones free because you have to sign a new two-year agreement in order to qualify for the promotion, but for those that don’t mind carrier contracts, this is still a heck of a deal for two of the very best Android handsets currently available on the market.

Aside from requiring a contract, the only other catch is that AT&T is only offering the promotion online and the deal is only on the table until January 31st. So which of these handsets is right for you? It all comes down to what you’re looking for. If you’re interested in active display technology, touchless controls and a near-stock experience — the Moto X is what you want.

For those looking for the most powerful hardware possible, the LG G2’s Snapdragon 800 and 2GB of RAM certainly make the LG G2 a great choice. Aside from this, you also get a 5.2-inch 1080p IPS display and quite a few other cutting-edge specs.

Anyone planning on picking up either of these devices from AT&T while the promo lasts? Which handset would you personally recommend, the Moto X or the LG G2?