Definitely. If you're happy with your iPhone 5 performance, then the SE will be a huge jump and should serve you all for many years. I still have a 5s that I use as a work phone & it's still working just fine.
The Series 3 watch should be great for a while too. I have a series 2 & while it's not as great as a 3, it will definitely last me a few more years, so one that's a year newer, with newer tech, etc should serve for quite some time. Many people are still using their Series 0's, and are content with them.