Apple has been known to make extremely good quality smartphones for almost a decade now. The new iPhone 6 and iPhone 7 and their variants are one of the top end phones in the market right now. However, with the slash in iPhone 5s prices, it has come to approximately 20K( Depending on where you buy it from).
My answer to that question would be "yes, iPhone 5s is still worth buying in 2017". This is for three simple reasons.
1.) Its affordable.
2.) It works brilliantly withiOS 10.2
3.) Even though the phone has very average hardware, it still performs way better than the phones in its category. Its patented look is still classy and it does have a durable build due to its aluminium body.