Email, it's something we all use, and we likely send attachments virtually everyday. But since email was created over a decade ago, we haven't had the ability to really send large attachments. Gmail has been making ways for users to send larger files for quite some time. One of the more popular ways is to allow users to send documents that are stored in Google Drive, seeing as Drive supports files up to 5TB. However those files weren't really attached, and were mostly just links for the recipient to download the file. Now Gmail has been able to extend the attachment limit to about 50MB. However that is only for incoming email.
Outgoing email is still set at a hard limit of 25MB. Which is still likely plenty of space to send the files you want to send to your friends or family. Now there are some email providers that allow greater limits, which is why the incoming limit is a bit different than the outgoing email limit. This means that you won't need to upload files to things like Dropbox, Google Drive, iCloud or Microsoft OneDrive to send them to other people. Instead you can simply attach them. This is good for photos and such, but you'll want to make sure those photos are fairly small, as some can be as large as 25MB each.
Gmail users also need to keep in mind that storage for their email is not unlimited like some other email providers. Your storage limit starts at 15GB (which includes Google Drive and Google Photos, technically it's 5GB each), and you can add more from there. Having emails with lots of attachments will quickly eat up this storage in your inbox and force you to get rid of some email or buy more storage. So it's a good idea to keep attachments low in size to begin with. According to the G Suite Updates blog, this feature is rolling out now on both the web and through their mobile apps, so users should see it in the coming days if they don't have it already.