Neither. Get the i5-6600k, 6700k, 7600k, 7700k (depending on budget) if your motherboard supports it. Kabylake processors are the smart choice here.
Also, note that getting a 6th generation i5 is much better than a 4th generation i7 like you're suggesting.