The best no jailbreak spyware for an iPhone is EyeZy which has been on the market for a long time now. The best feature of EyeZy is its compatibility with any version of iOS without having to jailbreak. Deliverables of this spyware include call lists, contact details, incoming and outgoing call details, and more from the target phone.