Can you substitute amaretto for kirsch in a recipe that calls for a cherry flavored liqueur?

You can pretty much exchange any liqueur for any other. But naturally the flavor will be changed dramatically. Instead of cherry, you'll have an almond flavor.