Mix the sugar and honey in a small saucepan and bring to a boil. Let simmer for 2 minutes. Remove from the heat and mix in the crunchy peanut butter. Continue to stir until the peanut butter is smooth, and then add the vanilla.
In a large mixing bowl, add the popped popcorn. If desired, lightly salt the popcorn. Pour the warm peanut butter mixture over the popcorn and stir with a long-handled wooden spoon until completely coated.
On a baking sheet lined with wax paper, pour the coated popcorn and distribute evenly. Drizzle with the melted semisweet chocolate, and then drizzle with the white chocolate. Sprinkle the crushed pretzels over the warm popcorn. Allow the chocolate to set about 20 minutes (or speed up the process by placing the baking sheet in the refrigerator). Once the popcorn is set, serve in a large serving bowl. Store tightly covered.