No one is really going to spend that much effort to recover data from a hard drive unless there is something they really want from it. You have the credit line of Tim Cook? Have something stored on your hard drive worthy of putting you in prison? Old family photos worthy of memes if put on the internet?
This is true.
This reminds me of when I was working for a federal contractor processing personal effects of wounded and fallen service members as well as some other government agencies and contractors.
One part of the process was called "media center", and involved scanning various types of media for classified material and data, as well as pornography and other sensitive material.
I worked in the media center, and we looked at everything, Macs, PCs, iPods, Zunes, SD cards, DVDs, CDs, smart phones, dumb phones, camera, magnetic tapes, HDDs, etc. Pretty much anything and everything with analog or digital data, we looked through it.
Getting to the point, almost every PC (that worked) was easy to obtain all the data. Occasionally, there was something encrypted, and we had software to crack it. If it was unsuccessful, or appeared to be taking forever, we would then send it to the FBI, which had like a month or two turnover time, and I have never seen a PC that the FBI wasn't able to crack.
I was the Mac guy, so I handled most of the Apple stuff, and it was pretty easy to get data off of them as well.
But, if something had File Vault, there was nothing we could do. We were sending them to the FBI, but the FBI told us to stop sending a Mac with File Vault. Either the FBI couldn't crack it, or the time and resources involved too much for the FBI to spare.
Basically, we would spend days attempting to guess the password, brute force style. We would ask the families for guesses of what the password might be. Most remained locked, and we would end up just destroying the drives.
So, getting to the point for the OP, if you are that worried about it, encrypt the data then format the drive. This is basically a hard stop for most people trying to access the data.
If you are worried about the .000001% of people that have the time, know how, and a need to access your data, then you shouldn't be trading the computer into Apple and the drive should be destroyed.