Late last year, we told you just about everything you need to know to buy a smartphone: how to choose a carrier, form factor, operating system, data plan, and more. We gave you the tools to make an educated choice, but we still left the final decision — actually choosing a phone — up to you. What if you’re just looking for a specific recommendation, though? What’s the best phone for your hard-earned dollar?

We’re going to tell you exactly which phone you should buy if you walk into your carrier’s store today. We’ll also tell you what phone you might want to wait for and we’ll tell you what phone you definitely shouldn’t buy. We’re confident about these choices — we use many, many phones over the course of the year. We can’t exactly offer you a money-back guarantee, but fortunately, your carrier can.

Additionally, we’ll share our picks for the best “budget” phone available on each carrier, devices that currently retail for $100 or less. Bear in mind that over the course of a two-year contract, the upfront cost of the phone is often less than 10 percent of your total outlay, but if you’re looking to spend as little money upfront as possible, you’ll be glad to know that there are still some fantastic picks available. You can frequently save even more money on the price of the phone by purchasing it through a third-party retailer like Amazon Wireless or Wirefly, but remember that you’ll usually be subject to two separate early termination fees — one from the carrier, one from the retailer — if you end your contract before your two years are up.