Just noticed that Target is offering $300 Google Pixel 2, Pixel 2 XL, iPhone 8 and iPhone 8+ when you bring your number from T-Mobile.
From what I saw last time any # will work, they can't check if it is T-Mobile or not.
Offer valid in Target stores only. Bring your T-Mobile phone # to Verizon and get $300 savings on any Pixel 2 or Pixel 2 XL when you switch from T-Mobile to Verizon. See a Target Tech rep for details. Coverage and products may vary by store. Requires credit approval, wireless plan, qualifying device, porting of phone #, and installment billing agreement for the carrier's required term. Monthly access, data, overage, taxes & other charges apply. $0 down for well-qualified customers. For all others, down payment and other restrictions may apply. Installment billing only: monthly payments for term (24 months) at contract price. 0%APR. Sales tax on device may be due at purchase. If you cancel wireless contract, remaining balance becomes due. Restocking fee and other charges may apply. Number of devices per account may be restricted. Subject to carrier terms and conditions. Terms subject to change. Offers may not be combinable with other credits and discounts. Price match not valid on mobile phones. Quantities limited: no rain checks.
If links don't work please use search, not sure why they don't work.
Google pixel XL: