Purchase vs. lease: Which is better for smartphones?