Native technology tends to outlast any given proprietary technology. So I would say if it really was a black and white question, go with the web. It constantly evolves and you'll never have time to get bored ;)
But the real question is whether you like working on apps in a specific ecosystem, or if you like building for a more general case. If you like one in particular, do it!