Not that I need a new phone, but I'm getting the itch for one. I've narrowed it down to either the Moto G7 Play or the Moto Z3 Play. They are both $0 on the "Silver" plan at Virgin Mobile (in Canada). Has the Z3 gotten Android 9 yet? I know the G7 is newer than the Z3, but it is also a less expensive phone (the Z3 is $500 more than the G7 if you buy it outright ). Would the hardware in the Z3 be comparable to the G7? Is the Z3 worth that much more than the G7? Based on them basically costing me the same (I know I pay for the phone through my monthly contract), which would you choose and why?