heavy surfing, programming and other office work.
These are three very different things.
Also "SSD" on its own does not tell a lot. All SSDs have in common that they make no noise and that they excel at access times for sequential (and slightly less so) random read access. There are huge differences when it comes to writing, in particular small writes.
An internet browser is something that even a very sub-par CPU on an underpowered device such as a typical Windows-Atom tablet can reliably deliver. No trouble.
→ Does not matter what you buy.
Office work usually (depending on what you do and what software you use) needs a moderate to high amount of memory, moderate CPU, and fast sequential and random access reads on your disk (SSDs, even cheap ones, are typically excellent at this). The most important "feature" of office programs is that they are ugly fat pigs which are already heavy on their own, and load a lot of small plugins, addons, templates, and whatnot all the time. Loading can literally take minutes if your disk drive can't cope. Write speed usually does not matter at all. You don't save once every two seconds, and it is usually a very quick process, too.
→ SSD model definitively preferrable.
Programming takes virtually no CPU/memory/disk resources for the editing part, but tasks like compilation require huge amounts of memory, huge amounts of CPU, and will usually completely max out your I/O capabilities.
In particular, the disk must be able to copy with many small random reads and small random writes. Not all SSDs are particular good at this task, a good mechanical harddisk can very well outperform a cheap SSD (both in performance and lifetime) if a lot of small writes are involved.
→ If you only want to do the editing part (PHP), it does not matter what you buy.
→ Otherwise, SSD model if it's the right kind of SSD, but not just any SSD.