I keep 2 sets at any one time so one on and one off. Bought some lovely new ones 18 months ago when I got a new bed. Prefer a pattern to white. Got 2 different Scandinavian designs from John Lewis.
Re. Towels : Feel a bit guilty if I replace them too soon even though l like new ones. My Mum used to keep them for years! What do you do with old ones? Don't want to just throw them out.