I've been looking for a good contract offer for the iPhone 6 plus and found this one through Uswitch.
It's for a 128GB iPhone 6 plus with unlimited minutes and texts and 20GB of data a month. No upfront cost for the phone which is great. Network is EE. Next day delivery but gonna have to wait till Friday now.