I sell my altcoins when I decide to clean up my portfolio a little. Because they are very much accumulated over time and it's impossible to keep everything and not to sell. I don't sell only those coins in which I believe and which I left for a long term.