Do you have more than one email address?
My recommendation is that you have at least two email addresses. I have five. Why? To help keep private email addresses stay private and not be "sold" for advertising purposes.If you presently have an email address you use with all of your personal friends, that's perfect. But I would encourage you to create a free Gmail account OR if you are an iCloud user, create an alias email address. Use these addresses when you purchase items online OR when you have to enter an email address to create an online account. If these email accounts become flooded with spam and/or advertising, you can then delete the Gmail account or iCloud alias from your device or from your account. You can read more about iCloud aliases here. Read more about adding aliases in Gmail here.
My example:
1) For my personal mail, I use jharcler@mac.com
2) I created an alias using iCloud years ago that is jdhjdh@mac.com That is what I use for all of my purchasing online.
3) I created a Gmail address - jharcler@gmail.com - to use for all of my tech stuff - classes, iPhone Users Group, Tech Tip newsletter, webinars, etc.
4) I also created a Gmail address - emailtosignupforthingsonline@gmail.com - to use as my "junk" email address. Anytime I have to provide an email address that I don't care to get any further communication from I use this Gmail address.
5) And, I have my "professional" address that is used for all things connected with my university communication - jharcle1@emporia.edu
Confusing? Time consuming?
No, once you've created your alias and/or additional Gmail accounts, add the account(s) to whatever email program you use. On my iPhone, Mac and iPad I use Mail. That is the native email program on those devices. It is not the most robust of applications, but it works okay. I added all of my email addresses to that app and ALL emails come into the same Inbox, whether I am on my phone, iPad or Mac. The program labels each email and it allows me to select a certain email account to view, if desired.
In addition, I've created Gmail accounts (free) for groups I'm responsible for - Lions Club, UMW, Sunday School, etc. and I've added those accounts to the Mail application. So..... I only have to look in one place for any emails I may receive for all of my email accounts, and the Mail application easily lets me filter those if I want to only look at one account.
If you have questions about the specifics, let me know. At the very least - consider creating a free email account to use when creating online accounts or signing up for things. That should reduce the number of times your personal email address is getting sold or put "out there".