You do not need a permit to install Christmas lights on your own property. If you are planning to install Christmas lights in your trees then you must make sure they are trees that you own. Equally, you must not damage the tree in any way as a result of installing the lights.