What I have found is that keycap sets, the more desirable ones at least, hold their value, or if they are highly desirable, will only raise in price in time. If you can afford to buy a set you think you might be interested in, you really shouldn't lose any/much money selling it again. You may even be able to trade it for a different profile set.