Simple answer is neither or both . Like all investments it will depend on the specific gun or item and the price you actually pay . Guns are not a quick turn round ,quick profit job. If you buy wisely and consider that you have invested the money for a period of 10 or 20 years then you will certainly get your money back at an equivalent rate at to days value ,plus a profit . You also get the pleasure of owning and using a great gun that provided it is looked after and not "modified" will be a sellable item .As far as English guns go then Boss, Holland and Purdey are the name at the top of the list but they also command the highest prices . You also have to consider trends ,30 years ago 26" guns were popular and 30" barrels were not ,now it is the opposite .Two inch guns went mad for a while as did hammer guns. You may consider that "second" named makers ,Powell , Churchill, Evans for example are as good long term as any other ,you may even be able to buy two guns for the same money ,doubling your chances and halving the risk . Buy good original guns and avoid anything outlandish or fancy as well as gun previously own by "celebrities" as these again can loose a lot when people have forgotten who that was .
In short you pay your money and take a risk ,as with every thing else .