To prepare the chicken, cut the chicken thighs into evenly sized bite-sized pieces to ensure even cooking.
To season the chicken, in a bowl, combine the chicken, soy sauce, rice wine, white pepper, five-spice powder, and grated garlic. Mix well and let marinate for at least 5 minutes, or longer if time allows.
To coat the chicken, in a bowl, whisk together the eggs and cornstarch until smooth. Add the marinated chicken and mix until coated, then press the chicken into the sweet potato starch until each piece is well coated with a textured surface for extra crunch.
To fry the chicken, in a pot over high heat, add the cooking oil and heat to 350°F (175°C). Fry the chicken in batches for about 3 minutes until lightly golden. Remove and drain. Increase the oil temperature to 375°F (190°C), then return the chicken and fry for another 1 minute until deeply golden and crispy.
To fry the basil, carefully add the basil leaves to the hot oil using a strainer, as the oil will splatter. Fry for about 30 seconds until crisp, then remove and drain.
To season and serve, in a large bowl, combine the fried chicken with salt, white pepper, five-spice powder, and paprika. Toss well while still hot so the seasoning adheres evenly. Add the crispy basil and toss gently. Serve immediately.