OnePlus One vs. Nokia Lumia Icon(930) vs. iPhone 6

If you were forced to pick one of these three phones to use for a minimum of two years which one would you pick and why? Also which of these would be the most future proof?