EDITORS' NOTE: The OnePlus One beat the Microsoft Lumia 640 XL with 75 percent of the vote. That means your votes decided the winner in this year's Smartphone Madness competition.
It's the last dance. This match-up between the Microsoft Lumia 640 XL and the OnePlus One is for the full enchilada. Your votes between now and Tuesday (April 7) at 9 a.m. ET will decide the ultimate fan favorite. Which will you vote for?
The Microsoft Lumia 640 XL squeaked out a victory over the BlackBerry Passport, in much the same way it barely beat the Sony Xperia Z3v and the Sharp Aquos Crystal. I chalk all three up to a love for Windows Phone, but also to the slick design and 13-MP camera. Will that be enough reason to earn your vote?
The OnePlus One went through some pretty big competitors to get here. It started by taking down the Apple iPhone 6 and then went on to defeat the Samsung Galaxy S6 Edge. But the icing on the cake was beating the HTC One M9 in the semi-finals. That's not too shabby for a flagship phone that comes unlocked for just $300.
The polls are open. Only your votes will decide the winner. Will it be Microsoft or OnePlus? Will it be Android or Windows Phone? You decide, before Tuesday morning.